package org.custom.spring.boot.security.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.custom.spring.boot.security.entity.SystemUser;

import java.util.Date;

/**
 * system_user 表操作接口
 *
 * @author LiKun
 * @date 2021/11/8 21:16
 */
public interface SystemUserMapper extends BaseMapper<SystemUser> {
    /**
     * 获取当前数据库时间
     *
     * @return 当前时间
     */
    Date selectCurrentTime();

    /**
     * 根据 username 查询用户相关数据
     *
     * @param username 用户名称
     *
     * @return 用户数据
     */
    SystemUser selectByUsername(@Param("username") String username);
}
